soft spot for - English Synonyms Dictionary